package com.warrior.api.vo.action;

import com.fasterxml.jackson.annotation.JsonProperty;

public class Action
{
    private Integer accountActionSeq;
    private ActionTrace actionTrace;
    private Integer blockNum;
    private Integer lastIrreversibleBlock;
    private String blockTime;
    private Long globalActionSeq;

    public Integer getAccountActionSeq()
    {
        return this.accountActionSeq;
    }

    public Integer getLastIrreversibleBlock()
    {
        return this.lastIrreversibleBlock;
    }

    @JsonProperty("last_irreversible_block")
    public void setLastIrreversibleBlock(Integer lastIrreversibleBlock)
    {
        this.lastIrreversibleBlock = lastIrreversibleBlock;
    }

    @JsonProperty("account_action_seq")
    public void setAccountActionSeq(Integer accountActionSeq)
    {
        this.accountActionSeq = accountActionSeq;
    }

    public ActionTrace getActionTrace()
    {
        return this.actionTrace;
    }

    @JsonProperty("action_trace")
    public void setActionTrace(ActionTrace actionTrace)
    {
        this.actionTrace = actionTrace;
    }

    public Integer getBlockNum()
    {
        return this.blockNum;
    }

    @JsonProperty("block_num")
    public void setBlockNum(Integer blockNum)
    {
        this.blockNum = blockNum;
    }

    public String getBlockTime()
    {
        return this.blockTime;
    }

    @JsonProperty("block_time")
    public void setBlockTime(String blockTime)
    {
        this.blockTime = blockTime;
    }

    public Long getGlobalActionSeq()
    {
        return this.globalActionSeq;
    }

    @JsonProperty("global_action_seq")
    public void setGlobalActionSeq(Long globalActionSeq)
    {
        this.globalActionSeq = globalActionSeq;
    }
}
